package com.tul.vapp.servicecenter.dao;

import com.tul.vapp.servicecenter.entity.LogReleaseAll;

import java.util.List;

/**
 * 发布全局日志表
 *
 * @author jyliu
 * @author wwxiang
 * @since 2018/1/13.
 */
public interface ILogReleaseAllDao {

	/**
	 * 获取所有的发布记录
	 *
	 * @return 所有的发布记录
	 */
	List<LogReleaseAll> getLogs();

	/**
	 * 添加一次发布记录
	 * 
	 * @param logReleaseAll 发布记录
	 */
	void addLog(LogReleaseAll logReleaseAll);

	/**
	 * 删除指定版本的发布记录
	 * 
	 * @param releaseKey 发布的版本号
	 */
	void deleteLog(String releaseKey);

}
